pcode dump


	New pBlock

code, dbName =C
;; Starting pCode block
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2339:genFunction *{*
;; ***	genFunction  2341 curr label offset=4previous max_key=96 
_ConfigBoard	;Function start
; 2 exit points
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _OSCCONbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_OSCCONbits
;; 	line = 6504 result AOP_PCODE=_OSCCONbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_OSCCONbits
;; >>> gen.c:6238:genPackBits
	.line	258; "sensoresIGL.c"	IRCF2 = 1;
	BSF	_OSCCONbits,6
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _OSCCONbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_OSCCONbits
;; 	line = 6504 result AOP_PCODE=_OSCCONbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_OSCCONbits
;; >>> gen.c:6238:genPackBits
	.line	259; "sensoresIGL.c"	IRCF1 = 1;
	BSF	_OSCCONbits,5
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _OSCCONbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_OSCCONbits
;; 	line = 6504 result AOP_PCODE=_OSCCONbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_OSCCONbits
;; >>> gen.c:6238:genPackBits
	.line	260; "sensoresIGL.c"	IRCF0 = 0;
	BCF	_OSCCONbits,4
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;; ***	aopForSym 315
;;	327 sym->rname = _ADCON1, size = 1
;; 	line = 6918 result AOP_DIR=_ADCON1, size=1, left -=-, size=0, right AOP_LIT=0x06, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
	.line	261; "sensoresIGL.c"	ADCON1=0x06;
	MOVLW	0x06
;; >>> gen.c:7013:genAssign
;;	1009
;;	1028  _ADCON1   offset=0
	MOVWF	_ADCON1
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _TRISAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISAbits
;; 	line = 6504 result AOP_PCODE=_TRISAbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISAbits
;; >>> gen.c:6238:genPackBits
	.line	262; "sensoresIGL.c"	TRISA0 = 0;
	BCF	_TRISAbits,0
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _TRISAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISAbits
;; 	line = 6504 result AOP_PCODE=_TRISAbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISAbits
;; >>> gen.c:6238:genPackBits
	.line	263; "sensoresIGL.c"	TRISA1 = 0;
	BCF	_TRISAbits,1
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _TRISAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISAbits
;; 	line = 6504 result AOP_PCODE=_TRISAbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISAbits
;; >>> gen.c:6238:genPackBits
	.line	264; "sensoresIGL.c"	TRISA2 = 1;
	BSF	_TRISAbits,2
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _TRISAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISAbits
;; 	line = 6504 result AOP_PCODE=_TRISAbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISAbits
;; >>> gen.c:6238:genPackBits
	.line	265; "sensoresIGL.c"	TRISA3 = 1;
	BSF	_TRISAbits,3
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _TRISAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISAbits
;; 	line = 6504 result AOP_PCODE=_TRISAbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISAbits
;; >>> gen.c:6238:genPackBits
	.line	266; "sensoresIGL.c"	TRISA4 = 1;
	BSF	_TRISAbits,4
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _TRISAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISAbits
;; 	line = 6504 result AOP_PCODE=_TRISAbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISAbits
;; >>> gen.c:6238:genPackBits
	.line	267; "sensoresIGL.c"	TRISA5 = 1;
	BSF	_TRISAbits,5
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _TRISAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISAbits
;; 	line = 6504 result AOP_PCODE=_TRISAbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISAbits
;; >>> gen.c:6238:genPackBits
	.line	268; "sensoresIGL.c"	TRISA6 = 0;
	BCF	_TRISAbits,6
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _TRISAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISAbits
;; 	line = 6504 result AOP_PCODE=_TRISAbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISAbits
;; >>> gen.c:6238:genPackBits
	.line	269; "sensoresIGL.c"	TRISA7 = 0;
	BCF	_TRISAbits,7
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _TRISBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISBbits
;; 	line = 6504 result AOP_PCODE=_TRISBbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISBbits
;; >>> gen.c:6238:genPackBits
	.line	271; "sensoresIGL.c"	TRISB0 = 1;
	BSF	_TRISBbits,0
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _TRISBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISBbits
;; 	line = 6504 result AOP_PCODE=_TRISBbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISBbits
;; >>> gen.c:6238:genPackBits
	.line	272; "sensoresIGL.c"	TRISB1 = 1;
	BSF	_TRISBbits,1
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _TRISBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISBbits
;; 	line = 6504 result AOP_PCODE=_TRISBbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISBbits
;; >>> gen.c:6238:genPackBits
	.line	273; "sensoresIGL.c"	TRISB2 = 0; 
	BCF	_TRISBbits,2
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _TRISBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISBbits
;; 	line = 6504 result AOP_PCODE=_TRISBbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISBbits
;; >>> gen.c:6238:genPackBits
	.line	274; "sensoresIGL.c"	TRISB3 = 0;
	BCF	_TRISBbits,3
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _TRISBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISBbits
;; 	line = 6504 result AOP_PCODE=_TRISBbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISBbits
;; >>> gen.c:6238:genPackBits
	.line	275; "sensoresIGL.c"	TRISB4 = 0;
	BCF	_TRISBbits,4
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _TRISBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISBbits
;; 	line = 6504 result AOP_PCODE=_TRISBbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISBbits
;; >>> gen.c:6238:genPackBits
	.line	276; "sensoresIGL.c"	TRISB5 = 0;
	BCF	_TRISBbits,5
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _TRISBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISBbits
;; 	line = 6504 result AOP_PCODE=_TRISBbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISBbits
;; >>> gen.c:6238:genPackBits
	.line	277; "sensoresIGL.c"	TRISB6 = 0;
	BCF	_TRISBbits,6
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _TRISBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISBbits
;; 	line = 6504 result AOP_PCODE=_TRISBbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_TRISBbits
;; >>> gen.c:6238:genPackBits
	.line	278; "sensoresIGL.c"	TRISB7 = 0;
	BCF	_TRISBbits,7
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2522:genEndFunction *{*
;; ***	genEndFunction  2524
	RETURN	
; exit point of _ConfigBoard

	New pBlock

internal pblock, dbName =M
;; Starting pCode block
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2339:genFunction *{*
;; ***	genFunction  2341 curr label offset=0previous max_key=0 
_main	;Function start
; 2 exit points
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1048, size=1, left -=-, size=0, right AOP_LIT=0x0b, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
	.line	98; "sensoresIGL.c"	unsigned char code=0x0B; //inicia con un codigo de error
	MOVLW	0x0b
;; >>> gen.c:7013:genAssign
;;	1108 rIdx = r0x1048 
	MOVWF	r0x1000
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2085:genCall *{*
;; ***	genCall  2087
;;; gen.c:1800:saveRegisters *{*
;; ***	saveRegisters  1802
;; >>> gen.c:2172:genCall
	.line	100; "sensoresIGL.c"	ConfigBoard();
	PAGESEL	_ConfigBoard
;; >>> gen.c:2174:genCall
	CALL	_ConfigBoard
;; >>> gen.c:2180:genCall
	PAGESEL	$
;;; gen.c:1844:unsaveRegisters *{*
;; ***	unsaveRegisters  1846
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	.line	101; "sensoresIGL.c"	LED0=0;
	BCF	_PORTAbits,1
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	.line	102; "sensoresIGL.c"	LED1=0;
	BCF	_PORTAbits,0
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	.line	103; "sensoresIGL.c"	LED2=0;
	BCF	_PORTAbits,7
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	.line	104; "sensoresIGL.c"	LED3=0;
	BCF	_PORTAbits,6
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; 	line = 6504 result AOP_PCODE=_PORTBbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:6238:genPackBits
	.line	105; "sensoresIGL.c"	LEDLS0=0;
	BCF	_PORTBbits,7
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; 	line = 6504 result AOP_PCODE=_PORTBbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:6238:genPackBits
	.line	106; "sensoresIGL.c"	LEDLS1=0;
	BCF	_PORTBbits,6
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1049, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	genAssign  7004
;; >>> gen.c:7016:genAssign
;;	1108 rIdx = r0x1049 
	.line	108; "sensoresIGL.c"	for(i=0;i<10;i++)
	CLRF	r0x1001
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:3580:genCmpLt *{*
;; ***	genCmpLt  3581
;;	694 register type nRegs=1
;;; gen.c:3291:genCmp *{*
;;unsigned compare: left < lit(0xA=10), size=1
;; >>> gen.c:3262:pic14_mov2w_regOrLit
_00158_DS_
	MOVLW	0x0a
;; >>> gen.c:3429:genCmp
;;	1108 rIdx = r0x1049 
	SUBWF	r0x1001,W
;;; gen.c:3234:genSkipc *{*
;; >>> gen.c:3239:genSkipc
	BTFSC	STATUS,0
;; >>> gen.c:3243:genSkipc
;; ***	popGetLabel  key=52, label offset 4
	GOTO	_00156_DS_
;;genSkipc:3244: created from rifx:0x7fff20a0fc70
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	.line	110; "sensoresIGL.c"	LED0=1;
	BSF	_PORTAbits,1
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	.line	111; "sensoresIGL.c"	LED1=1;
	BSF	_PORTAbits,0
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	.line	112; "sensoresIGL.c"	LED2=1;
	BSF	_PORTAbits,7
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	.line	113; "sensoresIGL.c"	LED3=1;
	BSF	_PORTAbits,6
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; 	line = 6504 result AOP_PCODE=_PORTBbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:6238:genPackBits
	.line	114; "sensoresIGL.c"	LEDLS0=1;
	BSF	_PORTBbits,7
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; 	line = 6504 result AOP_PCODE=_PORTBbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:6238:genPackBits
	.line	115; "sensoresIGL.c"	LEDLS1=1;
	BSF	_PORTBbits,6
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2085:genCall *{*
;; ***	genCall  2087
;;; gen.c:1800:saveRegisters *{*
;; ***	saveRegisters  1802
;; 	2134 left AOP_LIT
;;; gen.c:1342:mov2w_op *{*
;; >>> gen.c:1360:mov2w_op
	.line	116; "sensoresIGL.c"	delay_ms(350);
	MOVLW	0x5e
;; 	2134 left AOP_LIT
;; >>> gen.c:2142:genCall
;; ***	popRegFromIdx,1042  , rIdx=0x7f
	MOVWF	STK00
;;; gen.c:1342:mov2w_op *{*
;; >>> gen.c:1360:mov2w_op
	MOVLW	0x01
;; >>> gen.c:2172:genCall
	PAGESEL	_delay_ms
;; >>> gen.c:2174:genCall
	CALL	_delay_ms
;; >>> gen.c:2180:genCall
	PAGESEL	$
;;; gen.c:1844:unsaveRegisters *{*
;; ***	unsaveRegisters  1846
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	.line	117; "sensoresIGL.c"	LED0=0;
	BCF	_PORTAbits,1
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	.line	118; "sensoresIGL.c"	LED1=0;
	BCF	_PORTAbits,0
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	.line	119; "sensoresIGL.c"	LED2=0;
	BCF	_PORTAbits,7
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	.line	120; "sensoresIGL.c"	LED3=0;
	BCF	_PORTAbits,6
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; 	line = 6504 result AOP_PCODE=_PORTBbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:6238:genPackBits
	.line	121; "sensoresIGL.c"	LEDLS0=0;
	BCF	_PORTBbits,7
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; 	line = 6504 result AOP_PCODE=_PORTBbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:6238:genPackBits
	.line	122; "sensoresIGL.c"	LEDLS1=0;
	BCF	_PORTBbits,6
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2085:genCall *{*
;; ***	genCall  2087
;;; gen.c:1800:saveRegisters *{*
;; ***	saveRegisters  1802
;; 	2134 left AOP_LIT
;;; gen.c:1342:mov2w_op *{*
;; >>> gen.c:1360:mov2w_op
	.line	123; "sensoresIGL.c"	delay_ms(350);
	MOVLW	0x5e
;; 	2134 left AOP_LIT
;; >>> gen.c:2142:genCall
;; ***	popRegFromIdx,1042  , rIdx=0x7f
	MOVWF	STK00
;;; gen.c:1342:mov2w_op *{*
;; >>> gen.c:1360:mov2w_op
	MOVLW	0x01
;; >>> gen.c:2172:genCall
	PAGESEL	_delay_ms
;; >>> gen.c:2174:genCall
	CALL	_delay_ms
;; >>> gen.c:2180:genCall
	PAGESEL	$
;;; gen.c:1844:unsaveRegisters *{*
;; ***	unsaveRegisters  1846
;;; gen.c:2315:resultRemat *{*
;; ***	genPlus  576
;;; genarith.c:577:genPlus *{*
;;	694 register type nRegs=1
;;	575
;; 	line = 583 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x01, size=1
;;; genarith.c:142:genPlusIncr *{*
;; ***	genPlusIncr  144
;; 	result AOP_REG, left AOP_REG, right AOP_LIT
;; 	genPlusIncr  156
;; >>> genarith.c:168:genPlusIncr
;;	1108 rIdx = r0x1049 
	.line	108; "sensoresIGL.c"	for(i=0;i<10;i++)
	INCF	r0x1001,F
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=54, label offset 4
	GOTO	_00158_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6125:genPointerGet *{*
;; ***	genPointerGet  6126
;;; gen.c:5907:genNearPointerGet *{*
;; ***	genNearPointerGet  5908
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerGet  5924
;;	694 register type nRegs=1
;;; gen.c:5741:genUnpackBits *{*
;; ***	genUnpackBits  5742
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:5764:genUnpackBits
_00156_DS_
	.line	128; "sensoresIGL.c"	if(!LS0) {temp&=0x2F; LEDLS0=1;}  //0b0001 0000
	BTFSC	_PORTBbits,0
;; >>> gen.c:5765:genUnpackBits
;; ***	popGetLabel  key=2, label offset 4
	GOTO	_00106_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1049, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	genAssign  7004
;; >>> gen.c:7016:genAssign
;;	1108 rIdx = r0x1049 
	CLRF	r0x1001
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; 	line = 6504 result AOP_PCODE=_PORTBbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:6238:genPackBits
	BSF	_PORTBbits,7
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=3, label offset 4
	GOTO	_00107_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1049, size=1, left -=-, size=0, right AOP_LIT=0x10, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
_00106_DS_
	.line	129; "sensoresIGL.c"	else {temp|=0x10; LEDLS0=0;}  //0b0010 1111
	MOVLW	0x10
;; >>> gen.c:7013:genAssign
;;	1108 rIdx = r0x1049 
	MOVWF	r0x1001
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; 	line = 6504 result AOP_PCODE=_PORTBbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:6238:genPackBits
	BCF	_PORTBbits,7
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6125:genPointerGet *{*
;; ***	genPointerGet  6126
;;; gen.c:5907:genNearPointerGet *{*
;; ***	genNearPointerGet  5908
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerGet  5924
;;	694 register type nRegs=1
;;; gen.c:5741:genUnpackBits *{*
;; ***	genUnpackBits  5742
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:5764:genUnpackBits
_00107_DS_
	.line	131; "sensoresIGL.c"	if(!LS1) {temp&=0x1F; LEDLS1=1;}  //0b0010 0000
	BTFSC	_PORTBbits,1
;; >>> gen.c:5765:genUnpackBits
;; ***	popGetLabel  key=5, label offset 4
	GOTO	_00109_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:3916:genAnd *{*
;; ***	genAnd  3917
;;	694 register type nRegs=1
;;	575
;; 	line = 3952 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x1f, size=1
;; >>> gen.c:4131:genAnd
	MOVLW	0x1f
;; >>> gen.c:4133:genAnd
;;	1108 rIdx = r0x1049 
	ANDWF	r0x1001,F
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; 	line = 6504 result AOP_PCODE=_PORTBbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:6238:genPackBits
	BSF	_PORTBbits,6
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=6, label offset 4
	GOTO	_00110_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:4223:genOr *{*
;; ***	genOr  4224
;;	694 register type nRegs=1
;;	575
;; 	line = 4230 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x20, size=1
;; 	line = 4256 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x20, size=1
;; >>> gen.c:4407:genOr
_00109_DS_
	.line	132; "sensoresIGL.c"	else {temp|=0x20; LEDLS1=0;}  //0b0001 1111
	BSF	r0x1001,5
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; 	line = 6504 result AOP_PCODE=_PORTBbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:6238:genPackBits
	BCF	_PORTBbits,6
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6125:genPointerGet *{*
;; ***	genPointerGet  6126
;;; gen.c:5907:genNearPointerGet *{*
;; ***	genNearPointerGet  5908
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerGet  5924
;;	694 register type nRegs=1
;;; gen.c:5741:genUnpackBits *{*
;; ***	genUnpackBits  5742
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:5764:genUnpackBits
_00110_DS_
	.line	136; "sensoresIGL.c"	if(!S4) {temp &=0x37; LED3=1;}  //0b0000 1000
	BTFSC	_PORTAbits,2
;; >>> gen.c:5765:genUnpackBits
;; ***	popGetLabel  key=8, label offset 4
	GOTO	_00112_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:3916:genAnd *{*
;; ***	genAnd  3917
;;	694 register type nRegs=1
;;	575
;; 	line = 3952 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x37, size=1
;; >>> gen.c:4131:genAnd
	MOVLW	0x37
;; >>> gen.c:4133:genAnd
;;	1108 rIdx = r0x1049 
	ANDWF	r0x1001,F
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	BSF	_PORTAbits,6
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=9, label offset 4
	GOTO	_00113_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:4223:genOr *{*
;; ***	genOr  4224
;;	694 register type nRegs=1
;;	575
;; 	line = 4230 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x08, size=1
;; 	line = 4256 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x08, size=1
;; >>> gen.c:4407:genOr
_00112_DS_
	.line	137; "sensoresIGL.c"	else {temp|=0x08; LED3=0;} //0b0011 0111
	BSF	r0x1001,3
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	BCF	_PORTAbits,6
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6125:genPointerGet *{*
;; ***	genPointerGet  6126
;;; gen.c:5907:genNearPointerGet *{*
;; ***	genNearPointerGet  5908
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerGet  5924
;;	694 register type nRegs=1
;;; gen.c:5741:genUnpackBits *{*
;; ***	genUnpackBits  5742
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:5764:genUnpackBits
_00113_DS_
	.line	139; "sensoresIGL.c"	if(!S3) {temp&=0x3B; LED2=1;} //0b0000 0100
	BTFSC	_PORTAbits,3
;; >>> gen.c:5765:genUnpackBits
;; ***	popGetLabel  key=11, label offset 4
	GOTO	_00115_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:3916:genAnd *{*
;; ***	genAnd  3917
;;	694 register type nRegs=1
;;	575
;; 	line = 3952 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x3b, size=1
;; >>> gen.c:4131:genAnd
	MOVLW	0x3b
;; >>> gen.c:4133:genAnd
;;	1108 rIdx = r0x1049 
	ANDWF	r0x1001,F
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	BSF	_PORTAbits,7
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=12, label offset 4
	GOTO	_00116_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:4223:genOr *{*
;; ***	genOr  4224
;;	694 register type nRegs=1
;;	575
;; 	line = 4230 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x04, size=1
;; 	line = 4256 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x04, size=1
;; >>> gen.c:4407:genOr
_00115_DS_
	.line	140; "sensoresIGL.c"	else {temp|=0x04; LED2=0;}  //0b0011 1011
	BSF	r0x1001,2
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	BCF	_PORTAbits,7
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6125:genPointerGet *{*
;; ***	genPointerGet  6126
;;; gen.c:5907:genNearPointerGet *{*
;; ***	genNearPointerGet  5908
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerGet  5924
;;	694 register type nRegs=1
;;; gen.c:5741:genUnpackBits *{*
;; ***	genUnpackBits  5742
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:5764:genUnpackBits
_00116_DS_
	.line	142; "sensoresIGL.c"	if(!S2) {temp&=0x3D; LED1=1;} //0b0000 0010
	BTFSC	_PORTAbits,4
;; >>> gen.c:5765:genUnpackBits
;; ***	popGetLabel  key=14, label offset 4
	GOTO	_00118_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:3916:genAnd *{*
;; ***	genAnd  3917
;;	694 register type nRegs=1
;;	575
;; 	line = 3952 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x3d, size=1
;; >>> gen.c:4131:genAnd
	MOVLW	0x3d
;; >>> gen.c:4133:genAnd
;;	1108 rIdx = r0x1049 
	ANDWF	r0x1001,F
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	BSF	_PORTAbits,0
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=15, label offset 4
	GOTO	_00119_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:4223:genOr *{*
;; ***	genOr  4224
;;	694 register type nRegs=1
;;	575
;; 	line = 4230 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x02, size=1
;; 	line = 4256 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x02, size=1
;; >>> gen.c:4407:genOr
_00118_DS_
	.line	143; "sensoresIGL.c"	else {temp|=0x02; LED1=0;}  //0b0011 1101
	BSF	r0x1001,1
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	BCF	_PORTAbits,0
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6125:genPointerGet *{*
;; ***	genPointerGet  6126
;;; gen.c:5907:genNearPointerGet *{*
;; ***	genNearPointerGet  5908
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerGet  5924
;;	694 register type nRegs=1
;;; gen.c:5741:genUnpackBits *{*
;; ***	genUnpackBits  5742
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:5764:genUnpackBits
_00119_DS_
	.line	145; "sensoresIGL.c"	if(!S1) {temp&=0x3E; LED0=1;} //0b0000 0001
	BTFSC	_PORTAbits,5
;; >>> gen.c:5765:genUnpackBits
;; ***	popGetLabel  key=17, label offset 4
	GOTO	_00121_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:3916:genAnd *{*
;; ***	genAnd  3917
;;	694 register type nRegs=1
;;	575
;; 	line = 3952 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x3e, size=1
;; >>> gen.c:4131:genAnd
	MOVLW	0x3e
;; >>> gen.c:4133:genAnd
;;	1108 rIdx = r0x1049 
	ANDWF	r0x1001,F
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	BSF	_PORTAbits,1
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=18, label offset 4
	GOTO	_00122_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:4223:genOr *{*
;; ***	genOr  4224
;;	694 register type nRegs=1
;;	575
;; 	line = 4230 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x01, size=1
;; 	line = 4256 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x01, size=1
;; >>> gen.c:4407:genOr
_00121_DS_
	.line	146; "sensoresIGL.c"	else {temp|=0x01; LED0=0;}  //0b0011 1110
	BSF	r0x1001,0
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTAbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; 	line = 6504 result AOP_PCODE=_PORTAbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTAbits
;; >>> gen.c:6238:genPackBits
	BCF	_PORTAbits,1
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:3916:genAnd *{*
;; ***	genAnd  3917
;;	694 register type nRegs=1
;;	575
;; 	line = 3952 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x3f, size=1
;; >>> gen.c:4131:genAnd
_00122_DS_
	.line	171; "sensoresIGL.c"	temp&=0x3F;
	MOVLW	0x3f
;; >>> gen.c:4133:genAnd
;;	1108 rIdx = r0x1049 
	ANDWF	r0x1001,F
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6740:genIfx *{*
;; ***	genIfx  6741
;;	694 register type nRegs=1
;; ***	pic14_toBoolean  1514
;; >>> gen.c:1521:pic14_toBoolean
	.line	172; "sensoresIGL.c"	if(temp)
	MOVF	r0x1001,W
	BTFSC	STATUS,2
;; >>> gen.c:6795:genIfx
;; ***	popGetLabel  key=38, label offset 4
	GOTO	_00142_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:3580:genCmpLt *{*
;; ***	genCmpLt  3581
;;	694 register type nRegs=1
;;; gen.c:3291:genCmp *{*
;;unsigned compare: left < lit(0x30=48), size=1
;; >>> gen.c:3262:pic14_mov2w_regOrLit
	.line	173; "sensoresIGL.c"	switch(temp)
	MOVLW	0x30
;; >>> gen.c:3429:genCmp
;;	1108 rIdx = r0x1049 
	SUBWF	r0x1001,W
;;; gen.c:3234:genSkipc *{*
;; >>> gen.c:3241:genSkipc
	BTFSS	STATUS,0
;; >>> gen.c:3243:genSkipc
;; ***	popGetLabel  key=35, label offset 4
	GOTO	_00139_DS_
;;genSkipc:3244: created from rifx:0x7fff20a0fc70
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:3544:genCmpGt *{*
;; ***	genCmpGt  3545
;;	694 register type nRegs=1
;;; gen.c:3291:genCmp *{*
;;swapping arguments (AOP_TYPEs 1/2)
;;unsigned compare: left >= lit(0x40=64), size=1
;; >>> gen.c:3262:pic14_mov2w_regOrLit
	MOVLW	0x40
;; >>> gen.c:3429:genCmp
;;	1108 rIdx = r0x1049 
	SUBWF	r0x1001,W
;;; gen.c:3234:genSkipc *{*
;; >>> gen.c:3239:genSkipc
	BTFSC	STATUS,0
;; >>> gen.c:3243:genSkipc
;; ***	popGetLabel  key=35, label offset 4
	GOTO	_00139_DS_
;;genSkipc:3244: created from rifx:0x7fff20a0fc70
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:7298:genDjnz *{*
;; ***	genDjnz  7299
;;; genarith.c:861:genMinus *{*
;; ***	genMinus  862
;;	694 register type nRegs=1
;;	694 register type nRegs=1
;; 	result AOP_REG, left AOP_REG, right AOP_LIT
;;; genarith.c:269:genAddLit *{*
;; ***	genAddLit  270
;;  left and result aren't same	genAddLit  490
;; >>> genarith.c:509:genAddLit
	MOVLW	0xd0
;; >>> genarith.c:510:genAddLit
;;	1108 rIdx = r0x1049 
	ADDWF	r0x1001,W
;;; genarith.c:253:emitMOVWF *{*
;; >>> genarith.c:257:emitMOVWF
;;	1108 rIdx = r0x104A 
	MOVWF	r0x1002
;; ***	addSign  826
;;; genarith.c:827:addSign *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:7052:genJumpTab *{*
;; ***	genJumpTab  7053
;;	694 register type nRegs=1
;; >>> gen.c:7068:genJumpTab
;; ***	popGetLabel  key=96, label offset 4
	MOVLW	HIGH(_00200_DS_)
;; >>> gen.c:7069:genJumpTab
	MOVWF	PCLATH
;; >>> gen.c:7070:genJumpTab
;; ***	popGetLabel  key=96, label offset 4
	MOVLW	_00200_DS_
;; >>> gen.c:7071:genJumpTab
;;	1108 rIdx = r0x104A 
	ADDWF	r0x1002,W
;; >>> gen.c:7072:genJumpTab
	BTFSC	STATUS,0
;; >>> gen.c:7073:genJumpTab
	INCF	PCLATH,F
;; >>> gen.c:7074:genJumpTab
	MOVWF	PCL
;; >>> gen.c:7083:genJumpTab
;; ***	popGetLabel  key=19, label offset 4
_00200_DS_
	GOTO	_00123_DS_
;; >>> gen.c:7083:genJumpTab
;; ***	popGetLabel  key=20, label offset 4
	GOTO	_00124_DS_
;; >>> gen.c:7083:genJumpTab
;; ***	popGetLabel  key=21, label offset 4
	GOTO	_00125_DS_
;; >>> gen.c:7083:genJumpTab
;; ***	popGetLabel  key=22, label offset 4
	GOTO	_00126_DS_
;; >>> gen.c:7083:genJumpTab
;; ***	popGetLabel  key=23, label offset 4
	GOTO	_00127_DS_
;; >>> gen.c:7083:genJumpTab
;; ***	popGetLabel  key=24, label offset 4
	GOTO	_00128_DS_
;; >>> gen.c:7083:genJumpTab
;; ***	popGetLabel  key=25, label offset 4
	GOTO	_00129_DS_
;; >>> gen.c:7083:genJumpTab
;; ***	popGetLabel  key=26, label offset 4
	GOTO	_00130_DS_
;; >>> gen.c:7083:genJumpTab
;; ***	popGetLabel  key=27, label offset 4
	GOTO	_00131_DS_
;; >>> gen.c:7083:genJumpTab
;; ***	popGetLabel  key=28, label offset 4
	GOTO	_00132_DS_
;; >>> gen.c:7083:genJumpTab
;; ***	popGetLabel  key=29, label offset 4
	GOTO	_00133_DS_
;; >>> gen.c:7083:genJumpTab
;; ***	popGetLabel  key=30, label offset 4
	GOTO	_00134_DS_
;; >>> gen.c:7083:genJumpTab
;; ***	popGetLabel  key=31, label offset 4
	GOTO	_00135_DS_
;; >>> gen.c:7083:genJumpTab
;; ***	popGetLabel  key=32, label offset 4
	GOTO	_00136_DS_
;; >>> gen.c:7083:genJumpTab
;; ***	popGetLabel  key=33, label offset 4
	GOTO	_00137_DS_
;; >>> gen.c:7083:genJumpTab
;; ***	popGetLabel  key=34, label offset 4
	GOTO	_00138_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1048, size=1, left -=-, size=0, right AOP_LIT=0x0b, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
_00123_DS_
	.line	176; "sensoresIGL.c"	code = 0x0B;
	MOVLW	0x0b
;; >>> gen.c:7013:genAssign
;;	1108 rIdx = r0x1048 
	MOVWF	r0x1000
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=38, label offset 4
	.line	177; "sensoresIGL.c"	break;
	GOTO	_00142_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1048, size=1, left -=-, size=0, right AOP_LIT=0x0b, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
_00124_DS_
	.line	179; "sensoresIGL.c"	code = 0x0B;
	MOVLW	0x0b
;; >>> gen.c:7013:genAssign
;;	1108 rIdx = r0x1048 
	MOVWF	r0x1000
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=38, label offset 4
	.line	180; "sensoresIGL.c"	break;
	GOTO	_00142_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1048, size=1, left -=-, size=0, right AOP_LIT=0x0b, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
_00125_DS_
	.line	182; "sensoresIGL.c"	code = 0x0B;
	MOVLW	0x0b
;; >>> gen.c:7013:genAssign
;;	1108 rIdx = r0x1048 
	MOVWF	r0x1000
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=38, label offset 4
	.line	183; "sensoresIGL.c"	break;
	GOTO	_00142_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1048, size=1, left -=-, size=0, right AOP_LIT=0x0b, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
_00126_DS_
	.line	185; "sensoresIGL.c"	code = 0x0B;
	MOVLW	0x0b
;; >>> gen.c:7013:genAssign
;;	1108 rIdx = r0x1048 
	MOVWF	r0x1000
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=38, label offset 4
	.line	186; "sensoresIGL.c"	break;
	GOTO	_00142_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1048, size=1, left -=-, size=0, right AOP_LIT=0x0b, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
_00127_DS_
	.line	188; "sensoresIGL.c"	code = 0x0B;
	MOVLW	0x0b
;; >>> gen.c:7013:genAssign
;;	1108 rIdx = r0x1048 
	MOVWF	r0x1000
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=38, label offset 4
	.line	189; "sensoresIGL.c"	break;
	GOTO	_00142_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1048, size=1, left -=-, size=0, right AOP_LIT=0x0a, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
_00128_DS_
	.line	191; "sensoresIGL.c"	code = 0x0A;
	MOVLW	0x0a
;; >>> gen.c:7013:genAssign
;;	1108 rIdx = r0x1048 
	MOVWF	r0x1000
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=38, label offset 4
	.line	192; "sensoresIGL.c"	break;
	GOTO	_00142_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1048, size=1, left -=-, size=0, right AOP_LIT=0x04, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
_00129_DS_
	.line	194; "sensoresIGL.c"	code = 0x04;
	MOVLW	0x04
;; >>> gen.c:7013:genAssign
;;	1108 rIdx = r0x1048 
	MOVWF	r0x1000
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=38, label offset 4
	.line	195; "sensoresIGL.c"	break;
	GOTO	_00142_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1048, size=1, left -=-, size=0, right AOP_LIT=0x06, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
_00130_DS_
	.line	197; "sensoresIGL.c"	code = 0x06;
	MOVLW	0x06
;; >>> gen.c:7013:genAssign
;;	1108 rIdx = r0x1048 
	MOVWF	r0x1000
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=38, label offset 4
	.line	198; "sensoresIGL.c"	break;
	GOTO	_00142_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1048, size=1, left -=-, size=0, right AOP_LIT=0x0b, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
_00131_DS_
	.line	200; "sensoresIGL.c"	code = 0x0B;
	MOVLW	0x0b
;; >>> gen.c:7013:genAssign
;;	1108 rIdx = r0x1048 
	MOVWF	r0x1000
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=38, label offset 4
	.line	201; "sensoresIGL.c"	break;
	GOTO	_00142_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1048, size=1, left -=-, size=0, right AOP_LIT=0x08, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
_00132_DS_
	.line	203; "sensoresIGL.c"	code = 0x08;
	MOVLW	0x08
;; >>> gen.c:7013:genAssign
;;	1108 rIdx = r0x1048 
	MOVWF	r0x1000
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=38, label offset 4
	.line	204; "sensoresIGL.c"	break;
	GOTO	_00142_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1048, size=1, left -=-, size=0, right AOP_LIT=0x02, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
_00133_DS_
	.line	206; "sensoresIGL.c"	code = 0x02;
	MOVLW	0x02
;; >>> gen.c:7013:genAssign
;;	1108 rIdx = r0x1048 
	MOVWF	r0x1000
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=38, label offset 4
	.line	207; "sensoresIGL.c"	break;
	GOTO	_00142_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1048, size=1, left -=-, size=0, right AOP_LIT=0x05, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
_00134_DS_
	.line	209; "sensoresIGL.c"	code = 0x05;
	MOVLW	0x05
;; >>> gen.c:7013:genAssign
;;	1108 rIdx = r0x1048 
	MOVWF	r0x1000
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=38, label offset 4
	.line	210; "sensoresIGL.c"	break;
	GOTO	_00142_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1048, size=1, left -=-, size=0, right AOP_LIT=0x0b, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
_00135_DS_
	.line	212; "sensoresIGL.c"	code = 0x0B;
	MOVLW	0x0b
;; >>> gen.c:7013:genAssign
;;	1108 rIdx = r0x1048 
	MOVWF	r0x1000
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=38, label offset 4
	.line	213; "sensoresIGL.c"	break;
	GOTO	_00142_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1048, size=1, left -=-, size=0, right AOP_LIT=0x09, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
_00136_DS_
	.line	215; "sensoresIGL.c"	code = 0x09;
	MOVLW	0x09
;; >>> gen.c:7013:genAssign
;;	1108 rIdx = r0x1048 
	MOVWF	r0x1000
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=38, label offset 4
	.line	216; "sensoresIGL.c"	break;
	GOTO	_00142_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1048, size=1, left -=-, size=0, right AOP_LIT=0x03, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
_00137_DS_
	.line	218; "sensoresIGL.c"	code = 0x03;
	MOVLW	0x03
;; >>> gen.c:7013:genAssign
;;	1108 rIdx = r0x1048 
	MOVWF	r0x1000
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=38, label offset 4
	.line	219; "sensoresIGL.c"	break;
	GOTO	_00142_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1048, size=1, left -=-, size=0, right AOP_LIT=0x07, size=1
;; ***	genAssign  7004
;; >>> gen.c:7011:genAssign
_00138_DS_
	.line	221; "sensoresIGL.c"	code = 0x07;
	MOVLW	0x07
;; >>> gen.c:7013:genAssign
;;	1108 rIdx = r0x1048 
	MOVWF	r0x1000
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=38, label offset 4
	.line	222; "sensoresIGL.c"	break;
	GOTO	_00142_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6908:genAssign *{*
;; ***	genAssign  6909
;;	694 register type nRegs=1
;; 	line = 6918 result AOP_REG=r0x1048, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	genAssign  7004
;; >>> gen.c:7016:genAssign
;;	1108 rIdx = r0x1048 
_00139_DS_
	.line	224; "sensoresIGL.c"	code = 0x00;
	CLRF	r0x1000
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:3916:genAnd *{*
;; ***	genAnd  3917
;;	694 register type nRegs=1
;;	694 register type nRegs=1
;; 	line = 3952 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1048, size=1, right AOP_LIT=0x08, size=1
;; >>> gen.c:4193:genAnd
_00142_DS_
	.line	228; "sensoresIGL.c"	temp&=0x08;  //0b0000 1000
	MOVLW	0x08
;; >>> gen.c:4194:genAnd
;;	1108 rIdx = r0x1048 
	ANDWF	r0x1000,W
;; >>> gen.c:4195:genAnd
;;	1108 rIdx = r0x1049 
	MOVWF	r0x1001
;;; gen.c:2315:resultRemat *{*
;;; gen.c:5421:genGenericShift *{*
;; ***	genGenericShift  5424
;;	694 register type nRegs=1
;;	575
;;shiftRight_Left2ResultLit:5276: shCount=1, size=1, sign=0, same=1, offr=0
;; >>> gen.c:5286:shiftRight_Left2ResultLit
	.line	229; "sensoresIGL.c"	temp = temp>>3;
	BCF	STATUS,0
;; >>> gen.c:5296:shiftRight_Left2ResultLit
;;	1108 rIdx = r0x1049 
	RRF	r0x1001,F
;; ***	addSign  826
;;; genarith.c:827:addSign *{*
;;shiftRight_Left2ResultLit:5276: shCount=1, size=1, sign=0, same=1, offr=0
;; >>> gen.c:5286:shiftRight_Left2ResultLit
	BCF	STATUS,0
;; >>> gen.c:5296:shiftRight_Left2ResultLit
;;	1108 rIdx = r0x1049 
	RRF	r0x1001,F
;; ***	addSign  826
;;; genarith.c:827:addSign *{*
;;shiftRight_Left2ResultLit:5276: shCount=1, size=1, sign=0, same=1, offr=0
;; >>> gen.c:5286:shiftRight_Left2ResultLit
	BCF	STATUS,0
;; >>> gen.c:5296:shiftRight_Left2ResultLit
;;	1108 rIdx = r0x1049 
	RRF	r0x1001,F
;; ***	addSign  826
;;; genarith.c:827:addSign *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:3616:genCmpEq *{*
;; ***	genCmpEq  3617
;; ifx is non-null
;;	575
;; 	line = 3628 result AOP_CRY=0x00, size=0, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x01, size=1
;; ***	mov2w  1380  offset=0
;; >>> gen.c:1385:mov2w
;;	1108 rIdx = r0x1049 
	.line	230; "sensoresIGL.c"	if(temp == 0x01){D3=1;}
	MOVF	r0x1001,W
;; >>> gen.c:3682:genCmpEq
	XORLW	0x01
;; >>> gen.c:3684:genCmpEq
	BTFSS	STATUS,2
;; >>> gen.c:3687:genCmpEq
;; ***	popGetLabel  key=40, label offset 4
	GOTO	_00144_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; 	line = 6504 result AOP_PCODE=_PORTBbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:6238:genPackBits
	BSF	_PORTBbits,5
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=41, label offset 4
	GOTO	_00145_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; 	line = 6504 result AOP_PCODE=_PORTBbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:6238:genPackBits
_00144_DS_
	.line	231; "sensoresIGL.c"	else{D3=0;}
	BCF	_PORTBbits,5
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:3916:genAnd *{*
;; ***	genAnd  3917
;;	694 register type nRegs=1
;;	694 register type nRegs=1
;; 	line = 3952 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1048, size=1, right AOP_LIT=0x04, size=1
;; >>> gen.c:4193:genAnd
_00145_DS_
	.line	234; "sensoresIGL.c"	temp&=0x04;
	MOVLW	0x04
;; >>> gen.c:4194:genAnd
;;	1108 rIdx = r0x1048 
	ANDWF	r0x1000,W
;; >>> gen.c:4195:genAnd
;;	1108 rIdx = r0x1049 
	MOVWF	r0x1001
;;; gen.c:2315:resultRemat *{*
;;; gen.c:5421:genGenericShift *{*
;; ***	genGenericShift  5424
;;	694 register type nRegs=1
;;	575
;;shiftRight_Left2ResultLit:5276: shCount=1, size=1, sign=0, same=1, offr=0
;; >>> gen.c:5286:shiftRight_Left2ResultLit
	.line	235; "sensoresIGL.c"	temp=temp>>2;
	BCF	STATUS,0
;; >>> gen.c:5296:shiftRight_Left2ResultLit
;;	1108 rIdx = r0x1049 
	RRF	r0x1001,F
;; ***	addSign  826
;;; genarith.c:827:addSign *{*
;;shiftRight_Left2ResultLit:5276: shCount=1, size=1, sign=0, same=1, offr=0
;; >>> gen.c:5286:shiftRight_Left2ResultLit
	BCF	STATUS,0
;; >>> gen.c:5296:shiftRight_Left2ResultLit
;;	1108 rIdx = r0x1049 
	RRF	r0x1001,F
;; ***	addSign  826
;;; genarith.c:827:addSign *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:3616:genCmpEq *{*
;; ***	genCmpEq  3617
;; ifx is non-null
;;	575
;; 	line = 3628 result AOP_CRY=0x00, size=0, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x01, size=1
;; ***	mov2w  1380  offset=0
;; >>> gen.c:1385:mov2w
;;	1108 rIdx = r0x1049 
	.line	236; "sensoresIGL.c"	if(temp==0x01) {D2=1;}
	MOVF	r0x1001,W
;; >>> gen.c:3682:genCmpEq
	XORLW	0x01
;; >>> gen.c:3684:genCmpEq
	BTFSS	STATUS,2
;; >>> gen.c:3687:genCmpEq
;; ***	popGetLabel  key=43, label offset 4
	GOTO	_00147_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; 	line = 6504 result AOP_PCODE=_PORTBbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:6238:genPackBits
	BSF	_PORTBbits,4
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=44, label offset 4
	GOTO	_00148_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; 	line = 6504 result AOP_PCODE=_PORTBbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:6238:genPackBits
_00147_DS_
	.line	237; "sensoresIGL.c"	else{D2=0;}
	BCF	_PORTBbits,4
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:3916:genAnd *{*
;; ***	genAnd  3917
;;	694 register type nRegs=1
;;	694 register type nRegs=1
;; 	line = 3952 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1048, size=1, right AOP_LIT=0x02, size=1
;; >>> gen.c:4193:genAnd
_00148_DS_
	.line	240; "sensoresIGL.c"	temp&=0x02;
	MOVLW	0x02
;; >>> gen.c:4194:genAnd
;;	1108 rIdx = r0x1048 
	ANDWF	r0x1000,W
;; >>> gen.c:4195:genAnd
;;	1108 rIdx = r0x1049 
	MOVWF	r0x1001
;;; gen.c:2315:resultRemat *{*
;;; gen.c:5421:genGenericShift *{*
;; ***	genGenericShift  5424
;;	694 register type nRegs=1
;;	575
;;shiftRight_Left2ResultLit:5276: shCount=1, size=1, sign=0, same=1, offr=0
;; >>> gen.c:5286:shiftRight_Left2ResultLit
	.line	241; "sensoresIGL.c"	temp=temp>>1;
	BCF	STATUS,0
;; >>> gen.c:5296:shiftRight_Left2ResultLit
;;	1108 rIdx = r0x1049 
	RRF	r0x1001,F
;; ***	addSign  826
;;; genarith.c:827:addSign *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:3616:genCmpEq *{*
;; ***	genCmpEq  3617
;; ifx is non-null
;;	575
;; 	line = 3628 result AOP_CRY=0x00, size=0, left AOP_REG=r0x1049, size=1, right AOP_LIT=0x01, size=1
;; ***	mov2w  1380  offset=0
;; >>> gen.c:1385:mov2w
;;	1108 rIdx = r0x1049 
	.line	242; "sensoresIGL.c"	if(temp==0x01){D1=1;}
	MOVF	r0x1001,W
;; >>> gen.c:3682:genCmpEq
	XORLW	0x01
;; >>> gen.c:3684:genCmpEq
	BTFSS	STATUS,2
;; >>> gen.c:3687:genCmpEq
;; ***	popGetLabel  key=46, label offset 4
	GOTO	_00150_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; 	line = 6504 result AOP_PCODE=_PORTBbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:6238:genPackBits
	BSF	_PORTBbits,3
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=47, label offset 4
	GOTO	_00151_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; 	line = 6504 result AOP_PCODE=_PORTBbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:6238:genPackBits
_00150_DS_
	.line	243; "sensoresIGL.c"	else{D1=0;}
	BCF	_PORTBbits,3
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:3916:genAnd *{*
;; ***	genAnd  3917
;;	694 register type nRegs=1
;;	694 register type nRegs=1
;; 	line = 3952 result AOP_REG=r0x1049, size=1, left AOP_REG=r0x1048, size=1, right AOP_LIT=0x01, size=1
;; >>> gen.c:4193:genAnd
_00151_DS_
	.line	246; "sensoresIGL.c"	temp&=0x01;
	MOVLW	0x01
;; >>> gen.c:4194:genAnd
;;	1108 rIdx = r0x1048 
	ANDWF	r0x1000,W
;; >>> gen.c:4195:genAnd
;;	1108 rIdx = r0x1049 
	.line	247; "sensoresIGL.c"	if(temp==0x01){D0=1;}
	MOVWF	r0x1001
	XORLW	0x01
;; >>> gen.c:3684:genCmpEq
	BTFSS	STATUS,2
;; >>> gen.c:3687:genCmpEq
;; ***	popGetLabel  key=49, label offset 4
	GOTO	_00153_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; 	line = 6504 result AOP_PCODE=_PORTBbits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:6238:genPackBits
	BSF	_PORTBbits,2
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=52, label offset 4
	GOTO	_00156_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2315:resultRemat *{*
;;; gen.c:6667:genPointerSet *{*
;; ***	genPointerSet  6668
;;; gen.c:6486:genNearPointerSet *{*
;; ***	genNearPointerSet  6487
;;	613
;;	aopForRemat 392
;;	418: rname _PORTBbits, val 0, const = 0
;; ***	genNearPointerSet  6502
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; 	line = 6504 result AOP_PCODE=_PORTBbits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;;; gen.c:6212:genPackBits *{*
;; ***	genPackBits  6213
;;	833: aopGet AOP_PCODE type PO_IMMEDIATE
;;	_PORTBbits
;; >>> gen.c:6238:genPackBits
_00153_DS_
	.line	248; "sensoresIGL.c"	else{D0=0;}
	BCF	_PORTBbits,2
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2775:genGoto *{*
;; >>> gen.c:2777:genGoto
;; ***	popGetLabel  key=52, label offset 4
	GOTO	_00156_DS_
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2757:genLabel *{*
;; ***	genLabel  2760
;;; gen.c:2315:resultRemat *{*
;;; gen.c:2522:genEndFunction *{*
;; ***	genEndFunction  2524
	RETURN	
; exit point of _main
;;; gen.c:7407:genpic14Code *{*
